No default construction if an allocator must be provided.
Use the given allocator for allocations.
Disable copying.
Inserts an item at the front of the list.
Complexity: O(length)
Removes all elements from the range
Complexity: O(1)
Complexity: O(1)
Inserts an item at the front of the list.
Complexity: O(1)
Removes the first item in the list.
Supports list ~= item syntax
Forward range interface
Removes the first item in the list.
Removes the first instance of value found in the list.
Single-linked allocator-backed list.